package com.t.bricks.bussiness.db.dao.guest;

import com.t.bricks.model.MsgEmity;

public interface GuestDao {

	/**
	 * 根据编号判断数据是否存在
	 * @param sDbAndTable 数据库与表名称(dbName.tableName)
	 * @Param sId
	 * @return MsgEmity
	 */
	MsgEmity hasById(String sDbAndTable, String sId);

	/**
	 * 根据编号查询数据
	 * @param sDbAndTable 数据库与表名称(dbName.tableName)
	 * @Param sId
	 * @return MsgEmity
	 */
	MsgEmity findById(String sDbAndTable, String sId);
	
	/**
	 * 修改密码
	 * @param sDbAndTable 数据库与表名称(dbName.tableName)
	 * @param sId 账户编号
	 * @param sOldPass
	 * @param sNewPass
	 * @param iVersion
	 * @param sModifieder
	 * @return
	 */
	MsgEmity editPass(String sDbAndTable, String sId, String sOldPass,
			String sNewPass, int iVersion, String sModifieder);
	
	/**
	 * 根据账户编号设置账户类型
	 * @param sDbAndTable 数据库与表名称(dbName.tableName)
	 * @param sId 账户编号
	 * @param sType 账户类型
	 * @return
	 */
	MsgEmity editUserType(String sDbAndTable, String sId, String sType);
	
}
